Key.removeListener()

Доступность

Flash Player 6.

Синтаксис

Key.removeListener (listener:Object) : Boolean

Параметры

listener Объект.

Возвращает

Если listener был успешно удален из списка, возвращается true. Если же нет (например, listener и не являлся слушателем событий объекта Key), метод вернет false.

Описание

Метод; удаляет из списка слушателей объект, предварительно добавленный туда при помощи Key.addListener().

Пример

В следующем примере мувиклип car_mc перемещается клавишами Left и Right. При нажатии Escape листнер удаляется из списка и car_mc перестает реагировать на нажатия клавиш.

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
  switch (Key.getCode()) {
  case Key.LEFT :
    car_mc._x -= 10;
    break;
  case Key.RIGHT :
    car_mc._x += 10;
    break;
  case Key.ESCAPE :
    Key.removeListener(keyListener);
  }
};
Key.addListener(keyListener);